import request from '@/utils/request.ts'

const baseURL = '/follow'

/**
 * @name 查询粉丝列表
 * @description 查询粉丝列表
 */
function myfans(data: any) {
  return request({
    method: 'GET',
    url: `${baseURL}/myfans/${data.userId}/${data.pageNum}/${data.pageSize}`,
    data
  })
}

/**
 * @name 查询关注好友列表
 * @description 查看好友列表
 */
function myfollows(data: any) {
  return request({
    method: 'GET',
    url: `${baseURL}/myfollows/${data.userId}/${data.pageNum}/${data.pageSize}`
  })
}

/**
 * @name 关注/取关操作
 * @description 首次关注或更新关注状态操作
 */
function state(data: any) {
  return request({
    method: 'POST',
    url: `${baseURL}/state`,
    data
  })
}

export default { myfans, myfollows, state }
